33 research outputs found
Augmented and virtual reality evolution and future tendency
Augmented reality and virtual reality technologies are increasing in popularity. Augmented reality has thrived to date mainly on mobile applications, with games like Pokémon Go or the new Google Maps utility as some of its ambassadors. On the other hand, virtual reality has been popularized mainly thanks to the videogame industry and cheaper devices. However, what was initially a failure in the industrial field is resurfacing in recent years thanks to the technological improvements in devices and processing hardware. In this work, an in-depth study of the different fields in which augmented and virtual reality have been used has been carried out. This study focuses on conducting a thorough scoping review focused on these new technologies, where the evolution of each of them during the last years in the most important categories and in the countries most involved in these technologies will be analyzed. Finally, we will analyze the future trend of these technologies and the areas in which it is necessary to investigate to further integrate these technologies into society.Universidad de Sevilla, Spain Telefonica Chair “Intelligence in Networks
A spiking neural network for real-time Spanish vowel phonemes recognition
This paper explores neuromorphic approach capabilities applied to real-time speech processing. A spiking
recognition neural network composed of three types of neurons is proposed. These neurons are based on an
integrative and fire model and are capable of recognizing auditory frequency patterns, such as vowel phonemes;
words are recognized as sequences of vowel phonemes. For demonstrating real-time operation, a complete
spiking recognition neural network has been described in VHDL for detecting certain Spanish words, and it has
been tested in a FPGA platform. This is a stand-alone and fully hardware system that allows to embed it in a
mobile system. To stimulate the network, a spiking digital-filter-based cochlea has been implemented in VHDL.
In the implementation, an Address Event Representation (AER) is used for transmitting information between
neurons.Ministerio de Economía y Competitividad TEC2012-37868-C04-02/0
Smart Footwear Insole for Recognition of Foot Pronation and Supination Using Neural Networks
Abnormal foot postures during gait are common sources of pain and pathologies of the
lower limbs. Measurements of foot plantar pressures in both dynamic and static conditions can detect
these abnormal foot postures and prevent possible pathologies. In this work, a plantar pressure
measurement system is developed to identify areas with higher or lower pressure load. This system
is composed of an embedded system placed in the insole and a user application. The instrumented
insole consists of a low-power microcontroller, seven pressure sensors and a low-energy bluetooth
module. The user application receives and shows the insole pressure information in real-time and,
finally, provides information about the foot posture. In order to identify the different pressure states
and obtain the final information of the study with greater accuracy, a Deep Learning neural network
system has been integrated into the user application. The neural network can be trained using a
stored dataset in order to obtain the classification results in real-time. Results prove that this system
provides an accuracy over 90% using a training dataset of 3000+ steps from 6 different users.Ministerio de Economía y Competitividad TEC2016-77785-
Two Hardware Implementations of the Exhaustive Synthetic AER Generation Method
Address-Event-Representation (AER) is a communications protocol
for transferring images between chips, originally developed for bio-inspired
image processing systems. In [6], [5] various software methods for synthetic
AER generation were presented. But in neuro-inspired research field, hardware
methods are needed to generate AER from laptop computers. In this paper two
real time implementations of the exhaustive method, proposed in [6], [5], are
presented. These implementations can transmit, through AER bus, images
stored in a computer using USB-AER board developed by our RTCAR group
for the CAVIAR EU project.Commission of the European Communities IST-2001-34124 (CAVIAR)Comisión Interministerial de Ciencia y Tecnología TIC-2003-08164-C03-0
Designing a wearable device for step analyzing
During the locomotion, the foot is a contact surface
and a source of interaction with the external environment.
Because of this, its health is important to monitor in order to
precociously diagnose its problems. General or specific pathologies
can change its physiological function. The measurements
of pressure in both dynamic and static conditions can avoid,
and even prevent, a worsening of a foot or inferior limb
lesion. Plantar pressure exams are then essential to create
personalized soles. Foot plantar pressure is the pressure field
that acts between the foot and the support surface during
everyday locomotive activities. In this work, a plantar pressure
measurement system was developed to identify areas with
higher or lower pressure load to allow the creation of a
personalized sole. The designed device has been planned to be
attached to the patient ankle allowing maximum comfort during
the normal gait. A series of resistive sensors is attached to the
shoe sole, which is then connected to a device placed around
the ankle, measures the pressure variations in static condition
or during the gait cycle. The measured data are transmitted
via Bluetooth to the correlated software. The software of the
measurement system shows the pressure in each small sensor
element of the sole in real time and saves the data in a file
AER Auditory Filtering and CPG for Robot Control
Address-Event-Representation (AER) is a
communication protocol for transferring asynchronous events
between VLSI chips, originally developed for bio-inspired
processing systems (for example, image processing). The event
information in an AER system is transferred using a highspeed
digital parallel bus. This paper presents an experiment
using AER for sensing, processing and finally actuating a
Robot. The AER output of a silicon cochlea is processed by an
AER filter implemented on a FPGA to produce rhythmic
walking in a humanoid robot (Redbot). We have implemented
both the AER rhythm detector and the Central Pattern
Generator (CPG) on a Spartan II FPGA which is part of a
USB-AER platform developed by some of the authors.Commission of the European Communities IST-2001-34124 (CAVIAR)Comisión Interministerial de Ciencia y Tecnología TIC-2003-08164-C03-0
A LVDS Serial AER Link
Address-Event-Representation (AER) is a
communication protocol for transferring asynchronous events
between VLSI chips, originally developed for bio-inspired
processing systems (for example, image processing). Such
systems may consist of a complicated hierarchical structure
with many chips that transmit data among them in real time,
while performing some processing (for example, convolutions).
The event information is transferred using a high speed digital
parallel bus (typically 16 bits and 20ns-40ns per event). This
paper presents a testing platform for AER systems that allows
to analyse a LVDS Serial AER link. The interface allows up to
0.7 Gbps (~40Mev/s, 16 bits/ev). The eye diagram ensures that
the platform could support 1.2 Gbps.Commission of the European Communities IST-2001-34124 (CAVIAR)Comisión Interministerial de Ciencia y Tecnología TIC-2003-08164-C03-0
Image convolution using a probabilistic mapper on USB-AER board
In this demo we propose a method for computing
real time convolution on AER images. For that we use signed
events. The AER events produced on an AER retina or an
image/video to AER conversor, are processed using a
probabilistic multi event mapper that produces more than one
event for each incoming event according to an assigned
probability. Kernel convolution size are limited by mapping
tables size (on board RAM) and AER bus bandwidth. On
reconstruction signed events needs to be simplified (subtracted)
to get final convolved image. For that two different methods are
proposed.Comisión Interministerial de Ciencia y Tecnología TIC-2006-08164-C03-02Junta de Andalucía P06-TIC-0141
A Binaural Neuromorphic Auditory Sensor for FPGA: A Spike Signal Processing Approach
This paper presents a new architecture, design
flow, and field-programmable gate array (FPGA) implementation
analysis of a neuromorphic binaural auditory sensor, designed
completely in the spike domain. Unlike digital cochleae that
decompose audio signals using classical digital signal processing
techniques, the model presented in this paper processes information
directly encoded as spikes using pulse frequency modulation
and provides a set of frequency-decomposed audio information
using an address-event representation interface. In this case,
a systematic approach to design led to a generic process for
building, tuning, and implementing audio frequency decomposers
with different features, facilitating synthesis with custom features.
This allows researchers to implement their own parameterized
neuromorphic auditory systems in a low-cost FPGA in order to
study the audio processing and learning activity that takes place
in the brain. In this paper, we present a 64-channel binaural
neuromorphic auditory system implemented in a Virtex-5 FPGA
using a commercial development board. The system was excited
with a diverse set of audio signals in order to analyze its response
and characterize its features. The neuromorphic auditory system
response times and frequencies are reported. The experimental
results of the proposed system implementation with 64-channel
stereo are: a frequency range between 9.6 Hz and 14.6 kHz
(adjustable), a maximum output event rate of 2.19 Mevents/s,
a power consumption of 29.7 mW, the slices requirements
of 11 141, and a system clock frequency of 27 MHz.Ministerio de Economía y Competitividad TEC2012-37868-C04-02Junta de Andalucía P12-TIC-130
Real time multiple objects tracking based on a bioinspired processing cascade architecture
This paper presents a cascade architecture for bio-inspired information processing. We use AER (Address Event Representation) for transmitting and processing visual information provided by an asynchronous temporal contrast silicon retina. Using this architecture, we also present a multiple objects tracking algorithm; this algorithm is described in VHDL and implemented in a FPGA (Spartan II), which is part of the USB-AER platform developed by some of the authors.Junta de Andalucía P06-TIC-02298Ministerio de Ciencia e Innovación TEC2009-10639-C04-02Junta de Andalucía P06-TIC-0141